package com.sanjiahantang.youjiaclient.module.me.scheme.beans;

import com.google.gson.Gson;
import com.sanjiahantang.youjiaclient.base.BaseBean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by admin on 2017/11/10.
 */

public class MeCaseOBean extends BaseBean {
    private String data;

    public Data getData() {
        return new Gson().fromJson(data, Data.class);
    }

    public void setData(String data) {
        this.data = data;
    }

    public static class Data {
        private List<PicList> picList;

        public List<PicList> getPicList() {
            return picList;
        }

        public void setPicLists(List<PicList> picLists) {
            this.picList = picLists;
        }

        private List<InformationListBean> informationList;

        public List<InformationListBean> getInformationList() {
            return informationList;
        }

        public void setInformationList(List<InformationListBean> informationList) {
            this.informationList = informationList;
        }
    }

    public static class PicList {
        /**
         * picCaId : 0
         * picCaName : 户型图
         * planId : 111
         * url : https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1505999933950&di=ef8db3e218274f729f869237283ee29f&imgtype=0&src=http%3A%2F%2Fpic39.nipic.com%2F20140314%2F11934929_142606420333_2.jpg
         */
        private int picCaId;
        private String picCaName;
        private int planId;
        private String url;

        public int getPicCaId() {
            return picCaId;
        }

        public void setPicCaId(int picCaId) {
            this.picCaId = picCaId;
        }

        public String getPicCaName() {
            return picCaName;
        }

        public void setPicCaName(String picCaName) {
            this.picCaName = picCaName;
        }

        public int getPlanId() {
            return planId;
        }

        public void setPlanId(int planId) {
            this.planId = planId;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }
    }

    public static class InfoListData{
        private List<List<InformationListBean>> list;
        private List<String> nameList;

        public List<String> getNameList() {
            return nameList;
        }

        public void setNameList(List<String> nameList) {
            this.nameList = nameList;
        }

        public List<List<InformationListBean>> getList() {
            return list;
        }

        public void setList(List<List<InformationListBean>> list) {
            this.list = list;
        }
    }

    public static class InformationListBean implements Serializable{
        /**
         * planState : 0
         * updateDate : 2017-09-20T06:14:11.000+0000
         * projectStateId : 1
         * hasTogether : 0
         * ppId : 111
         * isHaveBaby : 0
         * projectPlanId : 111
         * picCaName : 首图
         * planId : 111
         * id : 9
         * apartmentTypeName : 两室二厅
         * planPrice : 1000
         * likeStyleCode : style_modern
         * designStateId : 2
         * planDecorateTime : 2017-09-19 20:42:51
         * address : 天津市 河北区 天津之眼 某大楼 111
         * supervisionStateId : 1
         * totalStateId : 1
         * pushStateId : 1
         * designRoleName : 张飞
         * userName : 高牛逼
         * version : 0
         * url : https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1505999973067&di=f143a3fa9e88d1c09faefe78e305f243&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fimgad%2Fpic%2Fitem%2Fa1ec08fa513d2697089aea4f5ffbb2fb4316d853.jpg
         * userRequireId : 9
         * apartmentName : 小区
         * pprId : 11
         * phone : 15510563729
         * createTime : 2017-10-19T03:23:50.000+0000
         * pppId : 92
         * apartmentArea : 70
         * likeStyleName : 现代简约
         * finishDate : 2017-09-19T12:42:51.000+0000
         * picCaId : 15
         * apartmentTypeCode : door_two
         * designRoleId : 15620560525
         * budgetCode : budget_20-30
         * jobCode : duty_whiteCollar
         * jobName : 洋气白领
         * sex : 1
         * budgetName : 20万-30万
         */

        private int planState;
        private String updateDate;
        private int projectStateId;
        private int hasTogether;
        private int ppId;
        private int isHaveBaby;
        private int projectPlanId;
        private String picCaName;
        private int planId;
        private int id;
        private String apartmentTypeName;
        private String planPrice;
        private String likeStyleCode;
        private int designStateId;
        private String planDecorateTime;
        private String address;
        private int supervisionStateId;
        private int totalStateId;
        private int pushStateId;
        private String designRoleName;
        private String userName;
        private String version;
        private String url;
        private int userRequireId;
        private String apartmentName;
        private int pprId;
        private String phone;
        private String createTime;
        private int pppId;
        private String apartmentArea;
        private String likeStyleName;
        private String finishDate;
        private int picCaId;
        private String apartmentTypeCode;
        private String designRoleId;
        private String budgetCode;
        private String jobCode;
        private String jobName;
        private String sex;
        private String budgetName;
        private String roamId;

        public int getPlanState() {
            return planState;
        }

        public void setPlanState(int planState) {
            this.planState = planState;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public int getProjectStateId() {
            return projectStateId;
        }

        public void setProjectStateId(int projectStateId) {
            this.projectStateId = projectStateId;
        }

        public int getHasTogether() {
            return hasTogether;
        }

        public void setHasTogether(int hasTogether) {
            this.hasTogether = hasTogether;
        }

        public int getPpId() {
            return ppId;
        }

        public void setPpId(int ppId) {
            this.ppId = ppId;
        }

        public int getIsHaveBaby() {
            return isHaveBaby;
        }

        public void setIsHaveBaby(int isHaveBaby) {
            this.isHaveBaby = isHaveBaby;
        }

        public int getProjectPlanId() {
            return projectPlanId;
        }

        public void setProjectPlanId(int projectPlanId) {
            this.projectPlanId = projectPlanId;
        }

        public String getPicCaName() {
            return picCaName;
        }

        public void setPicCaName(String picCaName) {
            this.picCaName = picCaName;
        }

        public int getPlanId() {
            return planId;
        }

        public void setPlanId(int planId) {
            this.planId = planId;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getApartmentTypeName() {
            return apartmentTypeName;
        }

        public void setApartmentTypeName(String apartmentTypeName) {
            this.apartmentTypeName = apartmentTypeName;
        }

        public String getPlanPrice() {
            return planPrice;
        }

        public void setPlanPrice(String planPrice) {
            this.planPrice = planPrice;
        }

        public String getLikeStyleCode() {
            return likeStyleCode;
        }

        public void setLikeStyleCode(String likeStyleCode) {
            this.likeStyleCode = likeStyleCode;
        }

        public int getDesignStateId() {
            return designStateId;
        }

        public void setDesignStateId(int designStateId) {
            this.designStateId = designStateId;
        }

        public String getPlanDecorateTime() {
            return planDecorateTime;
        }

        public void setPlanDecorateTime(String planDecorateTime) {
            this.planDecorateTime = planDecorateTime;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public int getSupervisionStateId() {
            return supervisionStateId;
        }

        public void setSupervisionStateId(int supervisionStateId) {
            this.supervisionStateId = supervisionStateId;
        }

        public int getTotalStateId() {
            return totalStateId;
        }

        public void setTotalStateId(int totalStateId) {
            this.totalStateId = totalStateId;
        }

        public int getPushStateId() {
            return pushStateId;
        }

        public void setPushStateId(int pushStateId) {
            this.pushStateId = pushStateId;
        }

        public String getDesignRoleName() {
            return designRoleName;
        }

        public void setDesignRoleName(String designRoleName) {
            this.designRoleName = designRoleName;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getVersion() {
            return version;
        }

        public void setVersion(String version) {
            this.version = version;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public int getUserRequireId() {
            return userRequireId;
        }

        public void setUserRequireId(int userRequireId) {
            this.userRequireId = userRequireId;
        }

        public String getApartmentName() {
            return apartmentName;
        }

        public void setApartmentName(String apartmentName) {
            this.apartmentName = apartmentName;
        }

        public int getPprId() {
            return pprId;
        }

        public void setPprId(int pprId) {
            this.pprId = pprId;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public int getPppId() {
            return pppId;
        }

        public void setPppId(int pppId) {
            this.pppId = pppId;
        }

        public String getApartmentArea() {
            return apartmentArea;
        }

        public void setApartmentArea(String apartmentArea) {
            this.apartmentArea = apartmentArea;
        }

        public String getLikeStyleName() {
            return likeStyleName;
        }

        public void setLikeStyleName(String likeStyleName) {
            this.likeStyleName = likeStyleName;
        }

        public String getFinishDate() {
            return finishDate;
        }

        public void setFinishDate(String finishDate) {
            this.finishDate = finishDate;
        }

        public int getPicCaId() {
            return picCaId;
        }

        public void setPicCaId(int picCaId) {
            this.picCaId = picCaId;
        }

        public String getApartmentTypeCode() {
            return apartmentTypeCode;
        }

        public void setApartmentTypeCode(String apartmentTypeCode) {
            this.apartmentTypeCode = apartmentTypeCode;
        }

        public String getDesignRoleId() {
            return designRoleId;
        }

        public void setDesignRoleId(String designRoleId) {
            this.designRoleId = designRoleId;
        }

        public String getBudgetCode() {
            return budgetCode;
        }

        public void setBudgetCode(String budgetCode) {
            this.budgetCode = budgetCode;
        }

        public String getJobCode() {
            return jobCode;
        }

        public void setJobCode(String jobCode) {
            this.jobCode = jobCode;
        }

        public String getJobName() {
            return jobName;
        }

        public void setJobName(String jobName) {
            this.jobName = jobName;
        }

        public String getSex() {
            return sex;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public String getBudgetName() {
            return budgetName;
        }

        public void setBudgetName(String budgetName) {
            this.budgetName = budgetName;
        }

        public String getRoamId() {
            return roamId;
        }

        public void setRoamId(String roamId) {
            this.roamId = roamId;
        }
    }
}
